facility of explaining - French English Dictionary